System info
- Elixir: 1.17.1
- Erlang: 27.0
- Operating system: Windows
- Available memory: 15.64 GB
- CPU Information: 12th Gen Intel(R) Core(TM) i7-12700H
- Number of Available Cores: 20
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| enum_shuffle_list |
6.18 K |
161.92 μs |
±38.17% |
204.80 μs |
204.80 μs |
102.40 μs |
819.20 μs |
246258 |
| enum_shuffle_aja_vector |
6.06 K |
165.01 μs |
±38.10% |
204.80 μs |
204.80 μs |
102.40 μs |
921.60 μs |
241767 |
| aja_shuffle_aja_vector |
6.04 K |
165.62 μs |
±38.13% |
204.80 μs |
204.80 μs |
102.40 μs |
1228.80 μs |
240773 |
| aja_shuffle_list |
6.02 K |
166.16 μs |
±38.55% |
204.80 μs |
204.80 μs |
102.40 μs |
1331.20 μs |
239910 |
Memory Usage Comparison
| Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| enum_shuffle_list |
262.95 KB |
±2.97% |
270.52 KB |
270.73 KB |
254.75 KB |
271.09 KB |
72850 |
| enum_shuffle_aja_vector |
297.53 KB |
±1.12% |
294.48 KB |
300.87 KB |
293.88 KB |
300.99 KB |
66643 |
| aja_shuffle_aja_vector |
278.51 KB |
±2.81% |
270.92 KB |
270.72 KB |
270.38 KB |
286.75 KB |
74612 |
| aja_shuffle_list |
262.95 KB |
±2.97% |
270.52 KB |
270.78 KB |
254.75 KB |
271.08 KB |
72217 |